package com.hitqz.robot.api.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import jakarta.validation.constraints.NotNull;

/**
 * @author wengyx
 * @date 2024/8/7
 * 检测姿态组
 */
@TableName(value = "patrol_pos_pose_group")
public class PatrolPosPoseGroup {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    @NotNull(message = "巡检设备id不能为空")
    private Integer devId;
    @NotNull(message = "点位id不能为空")
    private Integer posId;
    @NotNull(message = "姿态组id不能为空")
    private Integer patrolPoseGroupId;

    private Integer isLight;

    private Integer isBack;

    private Integer isDynamic;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getDevId() {
        return devId;
    }

    public void setDevId(Integer devId) {
        this.devId = devId;
    }

    public Integer getPosId() {
        return posId;
    }

    public void setPosId(Integer posId) {
        this.posId = posId;
    }

    public Integer getPatrolPoseGroupId() {
        return patrolPoseGroupId;
    }

    public void setPatrolPoseGroupId(Integer patrolPoseGroupId) {
        this.patrolPoseGroupId = patrolPoseGroupId;
    }

    public Integer getIsLight() {
        return isLight;
    }

    public void setIsLight(Integer isLight) {
        this.isLight = isLight;
    }

    public Integer getIsBack() {
        return isBack;
    }

    public void setIsBack(Integer isBack) {
        this.isBack = isBack;
    }

    public Integer getIsDynamic() {
        return isDynamic;
    }

    public void setIsDynamic(Integer isDynamic) {
        this.isDynamic = isDynamic;
    }
}
